<?php


namespace App\Model\Enum;

use App\Concern\BaseEnum;
use Hyperf\Constants\Annotation\Constants;

/**
 * Class EventOrderAccountTypeEnum
 * 事件订单账号类型
 *
 * @package App\Model\Enum
 * @Constants()
 */
class EventOrderAccountTypeEnum extends BaseEnum {

    /**
     * 交易可提现账户
     * @Label("event_order.account_type.option.trade_cash")
     */
    const TRADE_CASH = 1;

    /**
     * 交易冻结账户
     * @Label("event_order.account_type.option.trade_frozen")
     */
    const TRADE_FROZEN = 2;

    /**
     * 保证金冻结账户
     * @Label("event_order.account_type.option.bond_frozen")
     */
    const BOND_FROZEN = 3;

    /**
     * 事件冻结账户
     * @Label("event_order.account_type.option.event_frozen")
     */
    const EVENT_FROZEN = 4;

    /**
     * 事件待审账户
     * @Label("event_order.account_type.option.event_review")
     */
    const EVENT_REVIEW = 5;

    /**
     * 可用账户
     * @Label("event_order.account_type.option.cash")
     */
    const CASH = 101;

    /**
     * 冻结账户
     * @Label("event_order.account_type.option.frozen")
     */
    const FROZEN = 102;

}
